package com.example.bigevent.service;

import com.example.bigevent.pojo.Article;
import com.example.bigevent.pojo.PageBean;

public interface ArticleService {

    /**
     * 新增文章
     */
    void add(Article article);

    /**
     * 查询文章列表
     */
    PageBean<Article> list(Integer pageNum, Integer pageSize, Article article);

    /**
     * 查询后台文章列表
     */
    PageBean<Article> sysList(Integer pageNum, Integer pageSize, Article article);

    /**
     * 更新文章
     */
    void update(Article article);

    /**
     * 根据id查询文章详细信息
     */
    Article findById(Integer id);

    /**
     * 根据id删除文章
     */
    void deleteById(Integer id);
}
